home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
FREENET
/
MONESI
/
PPPDRV23
/
ChangeLog
< prev
next >
Wrap
Text File
|
1997-10-04
|
5KB
|
110 lines
History
-------
0.00 -- 02 Oct 95
First working version. Released only to a few people.
0.01a -- 05 Oct 95
Added pppkill command to close a connection.
Improved handling of closed connections.
Probably fixed all the problems (ie computer hanging!) when the PPPdriver is
RMKilled.
0.01b -- 12 Oct 95
Improved PAP support (now works with the pap-secrets file like the Unix
version).
Every PPP unit is reinitialised after a connection close (ie it is possible
to re-use a PPP unit after its previous connection has been closed).
0.01c -- 19 Oct 95
First ShareWare release.
0.01d -- 26 Oct 95
A PPP_FLAG is sent if the serial line has been inactive for some time (to
flush any spurious data at the other end).
Small improvement in the efficiency of the encoding procedure.
0.02a -- 01 Nov 95
Some minor bugfixes.
Improved registration scheme (now usercode-based).
Maximum connection time for the ShareWare version changed from 10 to 15
minutes.
0.03a -- 11 Dec 95
Fixed a major bug that caused VJ-Compression to go wrong in most cases!
Fixed another very serious bug that could cause random memory corruption in
the RMA!
The MTU specified in the command line when the module is loaded is now
effectively used.
Implemented BSD-Compression.
Some code optimization and reorganisation, PPPdriver now uses less CPU time.
Statistics printed by 'pppstats' improved.
Debugging informations printed in !FreeUser.DebugFile are now more useful (or
less useless...).
Internal reorganisation to make the size of the module smaller.
1.00 -- 28 Jan 96
Added possibility to display even more statistics specifying the "all" flag
to "pppstats".
Fixed a reentrancy problem in the packet send/receive code.
The netmask is now correctly configured.
Fixed command line handling: removed possible source of bugs and added
GSTranslation of every parameter.
PPPdriver now starts as a desktop application so that it can execute commands
(eg the ip-up and ip-down scripts) as WIMP tasks.
Added proper documentation!
2.00 -- 28 Jan 96
DCI4 version, based on the DCI2 version (1.00).
2.10 -- 11 Oct 96
PPPdriver can now be forced to connect only to a limited range of IP
addresses, so it is possible to bind a registered version to a single
Internet Provider.
The new 'ip-up' file now sets the Inet$LocalIP and Inet$RemoteIP variables
(needed by some Internet software).
Some bugfixes and internal improvements.
PPPdriver now uses less CPU time and is more efficient when it deals with
fast serial interfaces.
StrongARM compatible.
Both Internet 4.07 and 5.02 (included in the RISC OS 3.70 ROMs) supported.
2.20 -- 15 Dec 96
FreeNet 2.00 and 2.01 are now properly supported.
The 'persist' option should work.
A socket is no longer left open when PPPdriver is RMKilled.
The desktop task now runs as a proper module task rather than as an
application task as it used to; this saves 32Kb and is more 'clean'.
PPPdriver seems to be much more stable than previous versions, in particular
'pppstats' no longer prints rubbish and PPPdriver can be RMKilled safely...
hopefully! If you still suffer from any of these bugs please contact me.
2.21 -- 22 Dec 96
Fixed bug that caused problems on RISC OS 3.70 when trying some type of
connections over a PPP link, notably FTP! Many thanks to Tom Hughes for this
fix.
2.30 -- 04 Oct 97
New port based on Unix pppd 2.3b3 (only a few 2.3-specific features are
implemented, notably 'idle' is implemented while 'demand' isn't).
Added 'dropkill' parameter.
Fixed various problems that used to happen when wrong parameters were
specified on the pppd command line.
Improved logfile output (statistic data written when a connection is closed,
timestamp added for every logging information).
Logfile now stays closed most of the time, so it is possible to read its
content while PPPdriver is still running.
PPPdriver can now be RMLoaded before the desktop is entered (eg. from the
PreDesk section of the bootsequence), it then starts its desktop task
automatically. However now PPPdriver definitely refuses to work unless it is
either RMRun or RMLoaded before the desktop starts, it cannot be RMLoaded
once the desktop is active.
Fixed a problem with the handling of the 'pap-secr' and 'chap-secr' files.
CHAP finally tested, works only with the 'chap-secr' file (no 'pwd' option as
with PAP).
Non-IP packets are now counted in the received packet figure.
New ip-up and ip-down scripts supplied by Tony Houghton included (a window is
now opened when the connection is established and dropped).
Improved the documentation slightly.
New installation program supplied.